home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / comms / ew_22.zip / EW.DOC next >
Text File  |  1989-07-16  |  36KB  |  852 lines

  1.         ELSEWARE - PC DOS REMOTE ACCESS - (C)1989 by Kevin Kiley
  2.         
  3.         Release 2.1 - July 19, 1989
  4.  
  5.         INTERLINK TECHNOLOGIES
  6.         P.O. BOX 49646
  7.         SARASOTA, FLA. 34230-6646
  8.  
  9.         ===================================================================
  10.         SECTIONS CONTAINED IN THIS DOCUMENTATION FILE
  11.         ===================================================================
  12.  
  13.         1. INTRODUCTION
  14.         2. WHAT YOU NEED TO USE ELSEWARE
  15.         3. INSTALLING THE SOFTWARE
  16.         4. HOW TO USE THE HOST PROGRAM EWH.EXE
  17.         5. HOW TO USE THE REMOTE ACCESS PROGRAM EWR.EXE
  18.         6. A WORD ABOUT THE WAY THINGS WORK
  19.         7. OTHER PROGRAMS AVAILABLE FROM INTERLINK TECHNOLOGIES
  20.         8. PRODUCT ORDER FORM
  21.  
  22.         ===================================================================
  23.  
  24.         ELSEWARE is FREEWARE. You may copy and distribute this program
  25.         freely and without reservation. This software has been formally
  26.         released in the PUBLIC DOMAIN. I hope you find it as useful as
  27.         I have.
  28.  
  29.                             Kevin Kiley 
  30.  
  31.                             AUTHOR and PRESIDENT of INTERLINK TECHNOLOGIES
  32.  
  33.  
  34.         ===================================================================
  35.         INTRODUCTION
  36.         ===================================================================
  37.  
  38.         WHAT IS 'ELSEWARE'?
  39.  
  40.         ELSEWARE is a set of programs which will allow you to use
  41.         your PC from anywhere. ELSEWARE is identical to commercially 
  42.         available software which makes the same claim with one important
  43.         exception...
  44.  
  45.         ELSEWARE is free.
  46.  
  47.         One of my responsibilities is to write and support voice
  48.         response and recognition software. Most of the systems
  49.         are on the other side of the country and finding the right
  50.         remote access software was very important to me.
  51.         
  52.         What I discovered is that all the programs available commercially
  53.         which allow you to use a PC from remote take up too much memory
  54.         and are too sluggish. Some of my voice response systems
  55.         would not leave enough DOS CORE memory to allow any of the
  56.         commercial programs to load. There is also a general lack of
  57.         ability to control the time slicing with any of the commercial
  58.         programs and this is something I had to have in order to support
  59.         certain voice response systems remotely.
  60.  
  61.         So I wrote my own and have used it successfully ever since.
  62.  
  63.         The EWH.EXE host module requires ONLY 8K ( 8000 bytes! ) and 
  64.         is as fast if not FASTER than any commercial remote access 
  65.         software I have tried.
  66.  
  67.         If you are looking for fancy help screens and setup screens
  68.         then you can wait for a new release of ELSEWARE. This release
  69.         is the version I have been using for quite some time and
  70.         it includes only what's necessary to get the job done. That's
  71.         all I need and I am assuming there are others out there
  72.         who have the same minimum requirements. 
  73.  
  74.         ELSEWARE is FREEWARE, not SHAREWARE. You can copy and distribute
  75.         it as freely as you like. No strings attached. It has served
  76.         me well and I hope it will do the same for you.
  77.  
  78.         PRINTING THIS DOCUMENTATION
  79.  
  80.         This documentation is in plain ASCII format and contains
  81.         FORM FEED characters.
  82.  
  83.         Just use 'COPY EW.DOC PRN' to send the documentation to
  84.         the printer. The files should end up on paper properly
  85.         paginated and ready to be punched with holes on the left.
  86.  
  87.         FILES
  88.  
  89.         Release 2.1 contains the following files...
  90.  
  91.         Filename.ext    Bytes  Description
  92.         ------------   ------  -----------------------------------------------
  93.         README           2585  The file you are reading right now
  94.         EWHOST   BAT      753  Batch file to run the HOST program
  95.         EWH      EXE     8164  The HOST program itself (TSR)
  96.         EWREM    BAT      784  Batch file to run the REMOTE ACCESS program
  97.         EWR      EXE    16298  The REMOTE ACCESS program itself (TSR)
  98.         EW       DOC    33189  ELSEWARE documentation
  99.         EWTITLE  EXE     4594  Title screen
  100.         EWORDER  FRM     1929  Extra copy of INTERLINK TECHNOLOGIES order form
  101.  
  102.         ===================================================================
  103.         WHAT YOU NEED TO USE ELSEWARE
  104.         ===================================================================
  105.  
  106.         OPERATING SYSTEM
  107.  
  108.         - DOS 3.1 or higher
  109.  
  110.         COMMUNICATIONS HARDWARE
  111.  
  112.         - At least 1 standard PC serial port in both HOST and REMOTE.
  113.  
  114.         - 1 AUTO-ANSWER ASYNC modem for HOST ( Doesn't have to be HAYES type ).
  115.         - 1 ASYNC MODEM for REMOTE           ( Doesn't have to be HAYES type ).
  116.  
  117.           <OR>
  118.  
  119.         - Standard NULL-MODEM connection between 2 PC's.
  120.  
  121.         ===================================================================
  122.         INSTALLING THE SOFTWARE
  123.         ===================================================================
  124.  
  125.         Here's the recommended way to install the software...
  126.  
  127.         UN-ARCHIVE the programs if you've received them in .ARC format.
  128.  
  129.         Create a SUB-DIRECTORY off of your ROOT directory called 'EW'.
  130.  
  131.         Copy all the programs to the new sub-directory.
  132.  
  133.         Add the new subdirectory to your PATH and/or ENVIRONMENT.
  134.  
  135.         Change to the sub-directory whenever you want to start either
  136.         the HOST or REMOTE software and execute the appropriate BATCH
  137.         file. (EWHOST.BAT) for HOST program or (EWREM.BAT) for remote.
  138.  
  139.         That's it!
  140.         
  141.  
  142.         ===================================================================
  143.         HOW TO USE THE HOST PROGRAM EWH.EXE - (c)1989 Kevin Kiley
  144.         ===================================================================
  145.  
  146.         GETTING THE MODEM READY TO ANSWER THE PHONE
  147.  
  148.         ELSEWARE was written to occupy a minimal amount of memory. It was
  149.         also written to be used with NON-HAYES compatible modems ( There
  150.         are still MANY around! ). It is for both of these reasons that this
  151.         version of ELSEWARE contains no HAYES specific initialization
  152.         routines.
  153.  
  154.         This version makes no attempt to set the modem to AUTO ANSWER. It
  155.         assumes this has already been done when it comes alive.
  156.  
  157.         If you DO have a HAYES type modem then the ease with which you can
  158.         set it to AUTO ANSWER negates the need for routines in the software.
  159.         Here are 2 of the simplest ways to do this...
  160.  
  161.                 1. Just throw the HAYES DIP switch that makes the modem
  162.                    answer the phone when it's ringing. This is the way
  163.                    I do it. Simple and easy.
  164.  
  165.                 2. If you have a HAYES clone that doesn't have the DIP
  166.                    switches then you can use a MODE command to set the
  167.                    port parameters and then use a DOS 'COPY' command to
  168.                    send the AUTO-ANSWER init string to the modem. These DOS
  169.                    commands can be included in the batch file used to
  170.                    start the HOST program and you'll never need to worry
  171.                    about them again once they are correct.
  172.  
  173.                    Use the MODE command to intialize the port to the
  174.                    PROTOCOL you're using or the modem string you are
  175.                    about to send won't be recognized by the modem.
  176.  
  177.                    HINT: Put the HAYES 'AT' command which sets AUTO
  178.                          ANSWER ON into a text file and then use a
  179.                          COPY FILENAME.EXT COM1: command to send the
  180.                          string to the modem. Works every time. Don't
  181.                          forget to have a CARRIAGE RETURN in the file 
  182.                          at the end of the modem initialization string.
  183.  
  184.  
  185.         STARTING THE HOST PROGRAM 
  186.  
  187.         The HOST program EWH.EXE is the one you need to run on 
  188.         the computer you are attempting to access from remote.
  189.  
  190.         This program is a TSR requiring only 8K for the .EXE load
  191.         module and will remain invisible as long as it's loaded.
  192.  
  193.         Once loaded... EWH.EXE monitors the PC and the MODEM and
  194.         will allow the PC to be used from remote once it senses
  195.         an incoming caller.
  196.  
  197.         You can always use the PC normally when EWH.EXE is loaded
  198.         but be advised that if someone is using the system from remote
  199.         then they can see what you do and you can see what they do
  200.         but BOTH parties have equal control of the PC and the keyboard.
  201.  
  202.         This is actually one of the reasons for using remote software
  203.         like this... so you can conduct real-time training sessions
  204.         from remote. ELSEWARE will perform just fine if used this way.
  205.  
  206.         There are a number of command line parameters required to
  207.         to run the HOST program.
  208.  
  209.         A special BATCH file is provided called EWHOST.BAT which
  210.         will perform the load for you. 
  211.  
  212.         You can load EWH.EXE yourself as long as you supply all
  213.         the required parameters.
  214.  
  215.  
  216.         The batch file EWHOST.BAT looks like this...
  217.  
  218.         ECHO OFF
  219.         REM EWHOST.BAT Load EW host program
  220.         EWTITLE
  221.         REM -----------------------------------------------------------
  222.         REM EWH IRQ PORT BAUD PARITY DATABITS STOPBITS DOATTRIBUTES?
  223.         REM -----------------------------------------------------------
  224.         REM EWH          = HOST program - main module
  225.         REM IRQ          = Decimal value of software interrupt to use
  226.         REM PORT         = Communications port to use (1 or 2)
  227.         REM BAUD         = Baud rate (300-9600)
  228.         REM PARITY       = Parity value (E)ven (O)dd (N)one
  229.         REM DATABITS     = Data bits value (7 or 8)
  230.         REM STOPBITS     = Stop bits value (1 or 2)
  231.         REM DOATTRIBUTES = Send attribute bytes to remote? (1=YES 0=NO)
  232.         REM -----------------------------------------------------------
  233.         EWH 96 1 2400 N 8 1 1
  234.  
  235.         Please read the following before attempting to change any
  236.         of the parameters...
  237.  
  238.         IRQ - This is the decimal value of the software interrupt vector
  239.               to use for the TSR. The default is IRQ 60 HEX (96 DEC).
  240.               This should be clear on most systems. If you have any
  241.               other TSR's using IRQ 60 HEX then change this value
  242.               to something unused and things should work fine. Remember
  243.               to supply the DECIMAL value of the unused interrupt vector.
  244.  
  245.         PORT - Set this to '1' to use COM1 or '2' to use COM2.
  246.  
  247.         BAUD - The DECIMAL value of the BAUD RATE to use. Any remote PC
  248.                accessing the HOST PC must use the same baud rate specified
  249.                here. 
  250.  
  251.         PARITY - Although you MAY supply a LETTER (E,O,N) to specify
  252.                  PARITY results will be unpredictable if anything 
  253.                  but 'N' (NO PARITY) is specified. The data exchanged
  254.                  contains 8 bit characters.
  255.  
  256.         DATABITS - You can enter something other than 8 but here again...
  257.                    the binary data exchanged requires an 8 bit word length     
  258.                    for things to work correctly.
  259.  
  260.         STOPBITS - Same. Changeable but needs to be 1.
  261.  
  262.  
  263.         DOATTRIBUTES - You may instruct the HOST program to NEVER
  264.                        send screen attributes. This can speed things
  265.                        up if you are using the remote access software
  266.                        with mono monitors or programs that use few
  267.                        screen attributes. 
  268.  
  269.                        The NORMAL setting is to send both screen TEXT
  270.                        AND ATTRIBUTE bytes.
  271.  
  272.                        Set this parameter to 1 to include both TEXT
  273.                        and ATTRIBUTE bytes in video update messages.
  274.  
  275.                        Set this parameter to 0 to send only TEXT.
  276.                         
  277.                        ELSEWARE will NOT transmit GRAPHICS screens!
  278.                        Future release(s) may include this capability.
  279.  
  280.         You may EDIT/CHANGE any of the parameters at any time prior
  281.         to loading the TSR. Use a standard ASCII text editor to do this
  282.         or anything you normally use to CREATE/EDIT your batch files.
  283.         
  284.         Be sure you are in the sub-directory where the ELSEWARE
  285.         remote programs are located and enter 'EWHOST' to initiate
  286.         the load.
  287.  
  288.         If there are any parameters missing from the command line
  289.         when you load EWH.EXE then the operation will abort and you'll
  290.         be told that there are 'Not enough command line parameters.'
  291.  
  292.         Check EWHOST.BAT if this message appears. You may have erased 
  293.         a parameter by mistake while changing one of the values.
  294.  
  295.         Once the title screen appears and tells you the load has
  296.         been successful then it is OK for a remote user to connect
  297.         with the MODEM and start using the PC with the remote access
  298.         part of ELSEWARE.
  299.  
  300.         There is no HOT-KEY screen in the HOST program. It simply 
  301.         installs itself in memory and does its job of allowing
  302.         a remote caller to use the PC.
  303.  
  304.  
  305.         TERMINATING THE HOST SOFTWARE
  306.  
  307.         Change to the sub-directory containing EWH.EXE.
  308.  
  309.         Enter the DOS COMMAND  'EWH T'.
  310.  
  311.         This will instruct the EWH.EXE TSR to remove itself from
  312.         memory. If no TSR's were loaded after EWH.EXE then the
  313.         memory used by EWH.EXE will be returned to the CORE MEMORY
  314.         pool. Run EWHOST.BAT again to re-load the program.
  315.  
  316.         If any TSR's were loaded AFTER EWH.EXE then it will only
  317.         be able to SUSPEND itself. The small amount of memory 
  318.         required by EWH.EXE will NOT be freed up.
  319.  
  320.         You CAN use any of the popular TSR managers to pull EWH.EXE
  321.         out of memory. Just remember to set a marker before loading
  322.         EWH.EXE and use a FLUSH program to pull it out.
  323.  
  324.  
  325.         OTHER MODEM PROGRAMS
  326.  
  327.         Do NOT run any other MODEM programs on top of EWH.EXE unless
  328.         you are sure the program doesn't interfere with the serial
  329.         communications port required by EWH.EXE.
  330.  
  331.         PROCOMM is NOT SAFE. It alters the settings for BOTH COM
  332.         PORTS regardless of their state prior to running PROCOMM.
  333.  
  334.         See the PRODUCT LISTING and the ORDER FORM EWORDER.FRM to
  335.         see how to get a MODEM PROGRAM that's fully compatible
  336.         with ELSEWARE.
  337.  
  338.         There IS a modem program available on the order form 
  339.         which can be used on the HOST system by the remote caller
  340.         to place a THIRD call to another system. This allows the
  341.         ELSEWARE caller to make calls from the HOST computer as
  342.         if he/she were there at the HOST computer. Phone charges
  343.         will go to the location of the HOST PC, NOT the REMOTE. 
  344.  
  345.  
  346.         ===================================================================
  347.         HOW TO USE THE REMOTE ACCESS PROGRAM EWR.EXE (c)1989 Kevin Kiley
  348.         ===================================================================
  349.  
  350.         You must use the special remote program provided (EWR.EXE)
  351.         to access the PC running the HOST software (EWH.EXE).
  352.  
  353.         This program is a TSR just like the HOST program EWH.EXE.
  354.  
  355.         There is a special BATCH FILE called EWREM.BAT which should
  356.         be used to start the remote access program. It is described
  357.         in greater detail below following the section regarding
  358.         linking up with the HOST computer.
  359.  
  360.         LINKING UP WITH THE HOST COMPUTER
  361.  
  362.         ELSEWARE was developed to be used with ALL types of modems
  363.         and not just the HAYES type. There are NO routines in the
  364.         software to initiate a dial-up to the HOST COMPUTER.
  365.  
  366.         If you DO have a pair of HAYES modems then the ease with
  367.         which the link can be accomplished eliminates the need
  368.         for such routines.
  369.  
  370.         LINKUP USING PC MODEM SOFTWARE
  371.  
  372.         You can use just about any modem program you like with one
  373.         requirement... after you have placed the call and connected
  374.         with the HOST system you must be able to EXIT TO DOS without
  375.         dropping CARRIER. PROCOMM does this quite nicely and just
  376.         about everyone has it. You can use the dial directory for
  377.         the easiest connection. Be sure to say 'NO' when you go to
  378.         exit to DOS and PROCOMM asks you if you want to 'HANGUP LINE?'.
  379.  
  380.         Once you have exited to DOS you can execute EWREM.BAT and
  381.         load the REMOTE ACCESS program. If the HOST module is up
  382.         and running on the other computer and you have not dropped
  383.         carrier then you'll be in business as soon as you press
  384.         ALT '.' and call up the REMOTE ACCESS HOTSCREEN.
  385.         
  386.  
  387.         LINKUP FROM DOS
  388.  
  389.         You can also link to the remote quite easily using 
  390.         the DOS 'MODE' command and a few 'COPY CON COM1:' commands.
  391.  
  392.         Use the MODE command and set the port protocol.
  393.         Once set correctly... Any 'COPY CON COM1:' commands will
  394.         send the strings you enter right to the modem. Use the
  395.         standard HAYES 'ATDT???-????' string to initiate the dial
  396.         and wait for a connection. 
  397.  
  398.         Once the 'CARRIER DETECT' light is up on your HAYES or you
  399.         HEAR the connection established over the speaker you're
  400.         reasy to run EWREM.BAT and begin accessing the HOST computer.
  401.  
  402.         OTHER
  403.  
  404.         There are also plenty of other straight dial/connect programs
  405.         available for HAYES type modems. Any one should do the trick
  406.         provided it does NOT drop CARRIER once it is established.
  407.  
  408.         If you have a DATA/TALK type ASYNC modem that is NOT HAYES
  409.         compatible then you can still use ELSEWARE! Just intiate your
  410.         handset call in the usual way and once you've thrown over from
  411.         TALK to DATA and CARRIER is up you can load the REMOTE software
  412.         and begin using the HOST COMPUTER.
  413.  
  414.         If you are using high-speed SYNC modems with ASYNC protocol
  415.         converters and they work properly with other DOS communications
  416.         programs then ELSEWARE should work just fine also. Be advised,
  417.         however, that I haven't tested the software at speeds faster
  418.         than 19.2K BAUD.
  419.  
  420.  
  421.         STARTING THE REMOTE ACCESS SOFTWARE 
  422.  
  423.         The REMOTE ACCESS part of ELSEWARE is the program you
  424.         need to run to access the HOST computer running EWH.EXE.
  425.  
  426.         There are a number of COMMAND LINE PARAMETERS required
  427.         to run the REMOTE program.
  428.  
  429.         A special BATCH file is provided called EWREM.BAT which
  430.         will perform the load for you. 
  431.  
  432.         You can load EWR.EXE yourself as long as you supply all
  433.         the required parameters.
  434.  
  435.         The batch file EWREM.BAT looks like this...
  436.  
  437.         ECHO OFF
  438.         REM EWREM.BAT Load EW remote access module
  439.         EWTITLE
  440.         REM ---------------------------------------------------------
  441.         REM EWR IRQ PORT BAUD PARITY DATABITS STOPBITS POLLFOCUS 
  442.         REM ---------------------------------------------------------
  443.         REM EWR       = Remote program - main module
  444.         REM IRQ       = Decimal value of software interrupt to use
  445.         REM PORT      = Communications port to use (1 or 2)
  446.         REM BAUD      = Baud rate (300-9600)
  447.         REM PARITY    = Parity value (E)ven (O)dd (N)one
  448.         REM DATABITS  = Data bits value (7 or 8)
  449.         REM STOPBITS  = Stop bits value (1 or 2)
  450.         REM POLLFOCUS = How often to POLL HOST (1/18 sec increments)
  451.         REM ---------------------------------------------------------
  452.         EWR 96 1 2400 N 8 1 18
  453.  
  454.  
  455.         Please read the following before attempting to change any
  456.         of the parameters...
  457.  
  458.         IRQ - This is the decimal value of the software interrupt vector
  459.               to use for the TSR. The default is IRQ 60 HEX (96 DEC).
  460.               This should be clear on most systems. If you have any
  461.               other TSR's using IRQ 60 HEX then change this value
  462.               to something unused and things should work fine. Remember
  463.               to supply the DECIMAL value of the unused interrupt vector.
  464.  
  465.         PORT - Set this to '1' to use COM1 or '2' to use COM2.
  466.  
  467.         BAUD - The DECIMAL value of the BAUD RATE to use. This must
  468.                match the BAUD rate specified for the HOST program you
  469.                intend to access. Valid BAUD rates are 300-9600.
  470.  
  471.  
  472.         PARITY - Although you MAY supply a LETTER (E,O,N) to specify
  473.                  PARITY results will be unpredictable if anything 
  474.                  but 'N' (NO PARITY) is specified. The data exchanged
  475.                  contains 8 bit characters.
  476.  
  477.         DATABITS - You can enter something other than 8 but here again...
  478.                    the binary data exchanged requires an 8 bit word length     
  479.                    for things to work correctly.
  480.  
  481.         STOPBITS - Same. Changeable but needs to be 1.
  482.  
  483.         POLLFOCUS - The REMOTE program uses a POLLING scheme to request
  484.                     video updates from the HOST computer being accessed.
  485.                     The value specified here is the number of timer ticks
  486.                     to wait bewtween POLL attempts. 
  487.  
  488.                     PC's generate a clock interrupt approximately 18.2 times
  489.                     a second and one of these interrupts is known as a 'timer 
  490.                     tick'.
  491.  
  492.                     If the value specified is '18' then the REMOTE program
  493.                     will pause approximately 1 second before re-polling
  494.                     the HOST computer for another video update.
  495.  
  496.                     Never set the polling pause to anything faster than
  497.                     about 2 timer ticks or the HOST may become so busy
  498.                     sending you screen updates that it won't be able to
  499.                     process the last command in a timely way. 
  500.  
  501.                     The PAUSE is intended to allow slower systems some 
  502.                     breathing room. A FAST HOST PC can handle short pause 
  503.                     values.
  504.  
  505.                     A value of 9 timer ticks should provide good 
  506.                     performance on all types of PC's.
  507.  
  508.                     You may also adjust this value to whatever you
  509.                     need to access systems where interrupt activity
  510.                     is higher than normal.
  511.  
  512.                     I use this feature quite often to support voice
  513.                     response systems which need more processor time
  514.                     than any commercial remote software can provide.
  515.  
  516.  
  517.         You may EDIT/CHANGE any of the parameters at any time prior
  518.         to loading the TSR. Use a standard ASCII text editor to do this
  519.         or anything you normally use to CREATE/EDIT your batch files.
  520.         
  521.         Be sure you are in the sub-directory where the ELSEWARE
  522.         remote programs are located and enter 'EWREM' to initiate
  523.         the load.
  524.  
  525.         If there are any parameters missing from the command line
  526.         when you load EWR.EXE then the operation will abort and you'll
  527.         be told that there are 'Not enough command line parameters.'
  528.  
  529.         Check EWREM.BAT if you see this message. You may have erased
  530.         a parameter by mistake while changing one of the values.
  531.  
  532.         Once the title screen appears and tells you the load has
  533.         been successful then all you need to do to start using the
  534.         HOST computer is hold down the ALT key and press '.' (period).
  535.  
  536.         ( You must already be connected before you press the HOTKEY )
  537.         ( or nothing will happen!                                   )
  538.  
  539.         The remote portion of ELSEWARE is a TSR. You can stay in
  540.         your own DOS and simply switch to the HOST computer's DOS
  541.         at any time with the ALT-'.' HOTKEY.
  542.  
  543.         ALT-'.' is the HOTKEY SEQUENCE which brings up the REMOTE
  544.         ACCESS SCREEN on top of the current DOS task.
  545.  
  546.         ALT-X is the KEY SEQUENCE which will EXIT the REMOTE ACCESS
  547.         SCREEN and return you to your own local DOS.
  548.  
  549.         
  550.         TERMINATING THE REMOTE SOFTWARE
  551.  
  552.         Change to the sub-directory containing EWR.EXE.
  553.  
  554.         Enter the DOS COMMAND  'EWR T'.
  555.  
  556.         This will instruct the EWR.EXE TSR to remove itself from
  557.         memory. If no TSR's were loaded after EWR.EXE then the
  558.         memory used by EWR.EXE will be returned to the CORE MEMORY
  559.         pool. Run EWREM.BAT again to re-load the program.
  560.  
  561.         If any TSR's were loaded AFTER EWR.EXE then it will only
  562.         be able to SUSPEND itself. The small amount of memory 
  563.         required by EWR.EXE will NOT be freed up.
  564.  
  565.         You CAN use any of the popular TSR managers to pull EWR.EXE
  566.         out of memory. Just remember to set a marker before loading
  567.         EWR.EXE and use a FLUSH program to pull it out.
  568.  
  569.  
  570.         OTHER MODEM PROGRAMS
  571.  
  572.         Do NOT run any other MODEM programs on top of EWR.EXE unless
  573.         you are sure the program doesn't interfere with the serial
  574.         communications port required by EWR.EXE.
  575.  
  576.         PROCOMM is NOT SAFE. It alters the settings for BOTH COM
  577.         PORTS regardless of their state prior to running PROCOMM.
  578.         PROCOMM can be used to establish the intial connection but
  579.         should not be run after EWR.EXE is loaded and you are using
  580.         the remote PC.
  581.  
  582.         See the PRODUCT LISTING and the ORDER FORM EWORDER.FRM to
  583.         see how to get a MODEM PROGRAM that's fully compatible
  584.         with ELSEWARE.
  585.  
  586.  
  587.         ===================================================================
  588.         A WORD ABOUT THE WAY THINGS WORK
  589.         ===================================================================
  590.  
  591.         Once you have pressed ALT-'.' to call up the REMOTE ACCESS
  592.         SCREEN the software will notify you that it is requesting
  593.         a 'session update' from the HOST COMPUTER.
  594.  
  595.         It is necessary to obtain a complete session update (including
  596.         a new video screen) each time you re-enter the HOTKEY terminal
  597.         screen since things may have changed on the HOST computer since
  598.         your last access.
  599.  
  600.         This only takes a moment or two and you will then see the latest
  601.         screen from the HOST on your own screen.
  602.  
  603.         From this point on you are using the HOST computer as if you
  604.         were sitting in front of it.
  605.  
  606.         There are a few things to keep in mind while using the HOST
  607.         computer...
  608.  
  609.                 - Keyboard echo will NOT be instant as it is when you
  610.                   are using your own DOS. Whether or not the delay is
  611.                   noticeable depends on the SPEED of the HOST COMPUTER
  612.                   and the SPEED of the connection (BAUD RATE). Once you
  613.                   realize that no keys will be lost you will find yourself
  614.                   typing ahead without noticing any echo delay.
  615.                   
  616.                 - DOS commands that SCROLL the screen rapidly will not
  617.                   appear as they do when executed locally. The screen(s)
  618.                   can only be sent so fast and the scrolling will appear
  619.                   to be 'frozen' at different points along the way.
  620.                   Programs like this are at their best when dealing with
  621.                   'FRAME' oriented screen updates. These will appear
  622.                   perfectly normal.
  623.  
  624.                 - Some remote access programs update the video while
  625.                   the message is coming in. These give a 'watery' look
  626.                   to all video updates as the new screens appear to
  627.                   'wash' over the old ones.
  628.  
  629.                   ELSEWARE uses a different approach. The video will
  630.                   be updated instantly at the END of the video update
  631.                   message.
  632.  
  633.                   What this means is that it may APPEAR to be taking
  634.                   longer to see screen changes but this is not the case.
  635.                   The new screen is being assembled IN MEMORY and will
  636.                   appear instantly when completed to avoid the 'watery'
  637.                   look.
  638.  
  639.         WHAT SOFTWARE WORKS WITH ELSEWARE??
  640.  
  641.         Everything I've tried except for a 4 year old version of PC-WRITE.
  642.         Even it works just fine except for the PAGE UP/DOWN commands.
  643.         That old version is doing something unknown with the keyboard 
  644.         scan codes when using the SHIFT keys and the numeric keypad.
  645.  
  646.         Newer versions of PC-WRITE appear to be OK.
  647.  
  648.         I've tried dozens of word procesors including WORDSTAR 2000 and
  649.         EDWIN. They all appear to work just fine from remote. These
  650.         are the 2 I use most often when editing and re-compiling 'C'
  651.         source code from remote.
  652.  
  653.         ALL 'C' compilers I have tested work just fine from REMOTE.
  654.  
  655.         BASICA and GWBASIC also work A-OK from remote.
  656.  
  657.         SPREADSHEETS and DATABASE applications have tested just fine, also.
  658.         
  659.         The only software which is KNOWN to not operate properly when
  660.         used from remote is, of course, other serial communications 
  661.         programs run on the HOST while accessing it from remote. Most
  662.         of these will take over the interrupts needed to keep the 
  663.         remote access going.
  664.  
  665.         There IS a modem program which I have written which will get
  666.         along with ELSEWARE perfectly... even when run on the HOST
  667.         while accessing it remotely. See the PRODUCT LISTING for
  668.         details on obtaining it if you think you need it.
  669.         
  670.         I would appreciate hearing from anyone who finds a piece of
  671.         software which will NOT work. The product is evolving and 
  672.         future releases are currently being worked on. If there is
  673.         a piece of software which is not currently supported then
  674.         I would like to solve whatever problem there is with it 
  675.         and include those changes in upcoming releases of ELSEWARE.
  676.  
  677.         Send a letter describing the problem to the address listed
  678.         at the top of this documentation. Please include your phone
  679.         number and you will almost certainly hear from me.
  680.  
  681.         ACCESS INDICATOR FOR REMOTE PROGRAM
  682.  
  683.         Since the REMOTE program is a TSR and you can switch from
  684.         your LOCAL DOS to the HOST machine's DOS it's necessary
  685.         to be able to tell where you are!
  686.  
  687.         When the REMOTE TSR is loaded there will always be a single
  688.         character indicator in the upper right hand corner to tell
  689.         you where you which DOS you're actually using.
  690.  
  691.         Highlighted 'L' - means you are using your 'L'OCAL DOS. Press
  692.                           ALT-'.' to switch to the HOST computer.
  693.  
  694.         Highlighted 'R' - means you are using the 'R'EMOTE HOST DOS.
  695.                           Press ALT-X to return to your LOCAL DOS.
  696.  
  697.  
  698.         When you enter 'EWR T' and TERMINATE the REMOTE ACCESS program
  699.         then the indicator will disappear the next time the screen is
  700.         cleared.
  701.  
  702.  
  703.         ===================================================================
  704.         OTHER PROGRAMS AVAILABLE FROM INTERLINK TECHNOLOGIES
  705.         ===================================================================
  706.  
  707.         1. ELSEWARE REGISTRATION
  708.  
  709.             If you REGISTER your copy of ELSEWARE then I can
  710.             send you a printed, BOUND manual and you will 
  711.             receive updated versions automatically, free of
  712.             charge. The product is evolving so please register
  713.             your copy if you want to receive updated versions
  714.             as soon as they are available. I regret to say
  715.             that this will also be the only way I can provide
  716.             technical SUPPORT for the program at this time.
  717.             I won't be able to help you with any problems you might
  718.             be experiencing unless you have registered your copy.
  719.  
  720.                                                                   $20.00
  721.         2. ELSEWARE FILE TRANSFER MODULES
  722.  
  723.             Transfer files using XMODEM and YMODEM
  724.             between 2 systems running any version of ELSEWARE     $35.00
  725.  
  726.             Purchase of the file transfer module(s) automatically
  727.             includes the registration fee if you are not 
  728.             registered already.
  729.  
  730.         3. AUTOMATIC FILE TRANSFER
  731.  
  732.             If you have ELSEWARE and the FILE TRANSFER modules 
  733.             then this utility allows you to intiate unattended
  734.             file transfers at pre-determined times.               $10.00
  735.           
  736.         4. MODEM PROGRAM FOR ELSEWARE HOST MODULE
  737.  
  738.             If you have 2 modems on your ELSEWARE HOST then
  739.             this SPECIAL MODEM program will allow you to
  740.             make ANOTHER phone call to a third remote system
  741.             after you dial into ELSEWARE. This is great for
  742.             accessing remote bulletin boards and downloading
  743.             directly to the PC at the office. Keep business
  744.             related phone bills coming to the office... not 
  745.             your house!                                           $30.00
  746.  
  747.         5. COMPLETE SOURCE CODE FOR ELSEWARE
  748.  
  749.             Written using TURBO 'C' but easily adapted for any
  750.             number of other 'C' compilers. Will compile
  751.             straight away using Microsoft 'C'.                    $90.00
  752.  
  753.  
  754.             PRINT THE ORDER FORM CALLED EWORDER.FRM AND FOLLOW THE
  755.             INSTRUCTIONS ON THE FORM TO ORDER ANY OF THESE PRODUCTS.
  756.  
  757.             A COPY OF THE ORDER FORM IS INCLUDED IN THIS DOCUMENT.
  758.  
  759.  
  760.            ==============================================================
  761.            INTERLINK TECHNOLOGIES - PRODUCT ORDER FORM
  762.            ==============================================================
  763.  
  764.            PRODUCT                                    EACH    QTY    TOTAL
  765.            --------------------------------------   --------  -----  ------
  766.         1. ELSEWARE REGISTRATION                     $ 20.00
  767.            --------------------------------------   --------  -----  ------
  768.         2. ELSEWARE FILE TRANSFER MODULES            $ 35.00
  769.            --------------------------------------   --------  -----  ------
  770.         3. AUTOMATIC FILE TRANSFER                   $ 10.00
  771.            --------------------------------------   --------  -----  ------
  772.         4. MODEM PROGRAM FOR ELSEWARE HOST MODULE    $ 30.00
  773.            --------------------------------------   --------  -----  ------
  774.         5. COMPLETE SOURCE CODE FOR ELSEWARE         $ 90.00
  775.            --------------------------------------   --------  -----  ------
  776.                                                      TOTALS>
  777.  
  778.  
  779.            SHIP TO: ___________________________________________________
  780.  
  781.                     ___________________________________________________
  782.  
  783.                     ___________________________________________________
  784.  
  785.                     ___________________________________________________
  786.  
  787.                     ___________________________________________________
  788.  
  789.  
  790.            YOUR PHONE: ________________________________________________
  791.  
  792.                        ________________________________________________
  793.  
  794.            SPECIFY DISK FORMAT REQUIRED: ______________________________
  795.  
  796.  
  797.            Only cash, money order or personal check can be accepted.
  798.  
  799.            Makes all checks or money orders payable to Kevin Kiley.
  800.  
  801.            Mail order form and payment to:
  802.  
  803.            INTERLINK TECHNOLOGIES
  804.  
  805.            P.O. BOX 49646
  806.            SARASOTA, FLA. 34230-6646
  807.  
  808.            
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.